package com.bjsxt;
/**电话本项目*/
public class App {
    //启动电话本
    public static void main(String[] args) {
        App app= new App();
        app.start();

    }

    //控制主菜单
    /*用户输入菜单选项，实例化menu和TelNoteRegex
    * 二级菜单的方法在Operate*/
    /*System.exit(0) 退出系统*/
    public void start(){
        Menu menu = new Menu();
        TelNoteRegex regex = new TelNoteRegex();
        Operate operate = new Operate();
        //因为每个二级主菜单都有返回上级，生成Start方法消失了，主菜单也消失
        // 所以要用无限循环，不让start消失
        while (true){
            menu.mainMenu();
            int item = regex.menuItemValidate(1,6);
            switch (item){
                case 1:operate.addLogic();break;
                case 2:operate.searchLogic();break;
                case 3:operate.modifyLogic();break;
                case 4:operate.deleteLogic();break;
                case 5:operate.orderLogic();break;
                case 6:System.exit(0);break;

            }
        }
    }
}
